.top-hot-box,.top-hot span.first,.top-hot span.last {
    background: url(http://mat1.gtimg.com/finance/png/st/p/hqhk_gg/mainnav_v1.1/sprite_v20111121113517.png) no-repeat;
}

.top-hot .stock span {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/mainnav_v1.1/sprite-3.png) 0 0 no-repeat;
    height: 11px;
    width: 9px;
    float: left;
    margin: 13px 5px 0 2px;
    _margin-top: 11px;
}

.top-hot {
    width: 960px;
    height: 36px;
    margin: auto;
    overflow: hidden;
}

.top-hot-box {
    float: left;
    width: 956px;
    height: 36px;
    background-repeat: repeat-x;
    background-position: 0 -285px;
}

.top-hot span.first {
    background-position: 0 -71px;
    width: 2px;
    height: 36px;
    border: none;
    margin: 0;
    display: inline-block;
    float: left;
}

.top-hot span.last {
    background-position: 0 -178px;
    width: 2px;
    height: 36px;
    border: none;
    margin: 0;
    display: inline-block;
    float: right;
}

.top-hot .title {
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 17px;
    color: #828282;
}

.top-hot .stock {
    float: left;
    height: 36px;
    line-height: 36px;
    margin-left: 5px;
    white-space: nowrap;
}

.top-hot .stock a,.top-hot .stock a:visited {
    float: left;
    color: #136192;
    margin-left: 2px;
}

.top-hot .stock a:hover {
    color: #C00;
}

.top-hot .stock span.down {
    background-position: -14px -16px;
}

.top-hot .stock span.up {
    background-position: 0 -16px;
    margin-top: 12px;
    _margin-top: 11px;
}

.top-hot .stock .same {
    background-position: -50px -106px;
    width: 10px;
    height: 7px;
    margin: 12px 0 0 1px;
}

body {
    font-size: 16px!important;
    color: #333;
}

.wrap {
    width: 960px;
    margin: 0 auto;
}

.leftsidebar {
    width: 184px;
    float: left;
}

.rightcontent {
    width: 766px;
    float: left;
    margin-left: 10px;
    display: inline;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.fb {
    font-weight: bold;
}

a:link {
    color: #333;
    text-decoration: none;
}

a:visited {
    color: #333;
    text-decoration: none!important;
}

a:hover {
    color: #c00;
    text-decoration: underline;
}

a:active {
    color: #c00;
}

.gb_con {
    border: 1px solid #d9e6ef;
}

.gb_title {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/hydb_v1.1/sprite-repeat.png) repeat-x 0 0;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    font-size: 14px;
}

.gb_title .more a {
    font-weight: normal;
    margin-right: 10px;
    font-size: 12px;
}

.gb_title a {
    font-size: 14px;
}

.gb_title_2 {
    height: 25px;
    line-height: 25px;
    text-indent: 10px;
    font-size: 14px;
}

.gb_title_2 .more a {
    font-weight: normal;
    margin-right: 10px;
    font-size: 12px;
}

.gb_con a {
    color: #1b6393!important;
    text-decoration: none;
}

.gb_con a:hover {
    color: #c00!important;
    text-decoration: underline;
}

.up {
    color: #f00;
}

.down {
    color: #090;
}

.nobr {
    border: none!important;
}

#mod-topnav {
    background: url(mod-topnav/v1.0/images/mini_bg.png) repeat-x;
    height: 25px;
    line-height: 25px;
}

#mod-topad {
    height: 50px;
    line-height: 50px;
    background: url(mod-topad/v1.0/images/ad.png) no-repeat;
}

#mod-tophot {
    height: 33px;
    line-height: 33px;
    border: 1px solid #D7E2EA;
    border-width: 0 1px 1px;
}

#mod-sidenav {
    height: 675px;
}

#mod-hqpanel-tips {
    background: url(mod-hqpanel/v1.0/images/tips.gif) no-repeat scroll 0 0;
    color: #333;
    height: 70px;
    line-height: 18px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    top: 244px;
    left: 607px;
    width: 190px;
    z-index: 999999;
}

#mod-hqpanel-tips h1 {
    text-align: left;
    font-weight: normal;
    margin-left: 15px;
}

#main-quotinfo {
    height: 395px;
}

#main-quotinfo .col-1 {
    width: 525px;
}

#main-quotinfo .col-2 {
    width: 238px;
    height: 395px;
    display: inline;
    border-left: 1px solid #D9E6EF;
}

#mod-explain {
    height: 80px;
    line-height: 80px;
    text-align: center;
    background-color: #F5F5F5;
}

#mod-footer {
    height: 128px;
    line-height: 128px;
    text-align: center;
    border: 1px solid #D7E2EA;
}

#top-smartbox-ctn-du-sx-result ul {
    _float: left!important;
    _width: 258px;
}

#wdpk-current {
    margin: 5px 0 5px 12px;
}

#Nav-logo {
    margin: 0 auto;
}

#main-quotinfo {
    height: 458px;
}

#main-quotinfo>.col-2 {
    height: 457px;
}

.f14 {
    font-size: 14px;
}

.title {
    height: 28px;
    line-height: 28px;
    border-bottom: 3px solid #EFEFEF;
}

.title td {
    border-bottom: 1px solid #ebebeb;
}

.title tr {
    height: 28px;
    line-height: 28px;
}

.filed {
    height: 23px;
    line-height: 23px;
    border-bottom: 1px solid #EBEBEB;
}

.data tr a:hover {
    color: #B00;
}

.data tr a {
    color: #1044BA;
}

.data {
    margin-top: 4px;
}

.data tr {
    height: 23px;
    line-height: 23px;
}

.data .tron td {
    border-bottom: 1px dashed #e4e9eb;
    background-color: #f9fafc;
}

.list th {
    text-align: left;
    font-weight: normal;
}

.list th a {
    color: #1044BA;
}

.list th a:hover {
    color: #B00;
}

.list th span {
    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    background-position: -236px -175px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
}

.list td {
    text-align: right;
}

.hq-ad-ctn {
    height: 118px;
    position: relative;
}

.hq-ad-ctn div.col-2 {
    width: 238px;
    height: 118px;
}

.board-radar-ctn {
    height: 305px;
}

.board-radar-ctn div.col-2 {
    border-left: 1px solid #DBDBDB;
}

.countTxt em {
    font-family: Georgia,Tahoma,Arial;
    font-size: 26px;
    position: relative;
    top: -5px;
    vertical-align: middle;
}

.l20 {
    line-height: 20px;
}

#main-quotinfo {
    height: auto;
}

#main-quotinfo>.col-1 {
    border-right: 1px solid #D9E6EF;
}

#main-quotinfo-col-2.col-2 {
    height: 586px;
    border-left: none;
}

#main-quotinfo>.col-2 {
    height: 100%;
}

.aboutus-ad-ctn {
    height: 141px;
}

.aboutus-ad-ctn div.col-1 {
    width: 526px;
}

.aboutus-ad-ctn div.col-2 {
    width: 238px;
    overflow: hidden;
    height: 141px;
}

.aboutus-ad-ctn div.col-2 table ul li {
    line-height: 22px;
}

.aboutus-ad-ctn div.col-2 table td {
    vertical-align: top;
}

.wdkp-zjlx-ctn .btn {
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    background: url("http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/baseinfo_v1.1/sprite-repeat.png") repeat-x;
}

.wdkp-zjlx-ctn .btn .tabsline {
    border-left: 1px solid #DAE6EE;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 30px;
    line-height: 30px;
    width: 0;
}

.wdkp-zjlx-ctn .btn .on {
    float: left;
    width: 80px;
    background-color: #fff;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    width: 118px;
}

.wdkp-zjlx-ctn .btn .off {
    float: left;
    width: 118px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #1044BA;
    cursor: pointer;
}

.countTxt em {
    font-family: Georgia,Tahoma,Arial;
    font-size: 26px;
    position: relative;
    top: -5px;
    vertical-align: middle;
}

.vscrollerbasebeg,.vscrollerbaseend,.vscrollerbar,.vscrollerbarbeg {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/pstockpanel_v1.1/scroll.png) no-repeat;
}

.prebtn {
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat -150px -88px;
}

.adminbtn {
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat -99px -67px;
    height: 19px;
    line-height: 19px;
}

#tagPsk {
    display: none;
}

.nextbtn {
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat -135px -88px;
}

.loginbtn {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/pstockpanel_v1.1/ps_login.png) no-repeat;
    border: none;
    height: 33px;
    margin-top: 15px;
    width: 120px;
    cursor: pointer;
}

.cokiebtn {
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat -24px -67px;
    float: right;
    width: 75px;
    height: 19px;
    line-height: 19px;
    color: #000;
    border: none;
    cursor: pointer;
    text-align: left;
    padding-left: 20px;
    margin-top: 4px;
}

.btnbox4 {
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat 0 -119px;
    border: none;
    cursor: pointer;
    background-color: #FFF;
    float: left;
    width: 41px;
    height: 19px;
    line-height: 19px;
    color: #000;
    margin-top: 4px;
}

.du-st-retb {
    background-color: #f4f7f9;
}

.du-st-retb.closed .bd-ctn {
    height: 77px;
}

.du-st-retb.closed .toggler {
    background-position: 0 -28px;
}

.du-st-retb .bd-ctn {
    height: 302px;
    border: 1px solid #dae6ee;
    border-width: 0 1px;
    background-color: #f4f7f9;
    overflow: visible;
}

.du-st-retb .toggler {
    height: 15px;
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat 0 -138px;
    width: 184px;
    cursor: pointer;
}

.pos_re {
    position: relative;
}

.vscrollerbarbeg {
    background-position: -20px -8px;
    width: 9px;
    height: 2px;
}

.vscrollerbarend {
    background-position: -20px -10px;
    width: 9px;
    height: 2px;
}

.vscrollerbaseend {
    background-position: 0 -12px;
    height: 7px!important;
    width: 11px;
}

.vscrollerbasebeg {
    background-position: 0 -1px;
    height: 7px!important;
    width: 11px;
}

.on .vscrollerbarend {
    background-position: -1px -10px;
}

.on .vscrollerbarbeg {
    background-position: -1px -8px;
}

.on .vscrollerbar {
    background-position: -11px 0;
}

.scrollgeneric {
    font-size: 1px;
    left: 0;
    line-height: 1px;
    position: absolute;
    top: 0;
}

.vscrollerbar {
    background-repeat: repeat-y;
    background-position: -29px 0;
    width: 9px;
    left: 1px;
}

#left .list .del div .delete,#left .list .del div .delete.on {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/pstockpanel_v1.1/icon-btn.png) no-repeat;
}

#left .filed {
    background-position: -1px -215px;
}

#left .list th {
    text-align: left;
    font-weight: normal;
}

#left .list th a {
    color: #136091;
}

#left .list th a:hover {
    color: #B00;
}

#left .list th span {
    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    background: url(http://mat1.gtimg.com/finance/stock/hk_map.png) -236px -175px;
    text-align: center;
    font-family: Tahoma;
    font-size: 11px;
}

#left .list li {
    width: 170px;
    padding: 2px 0 0 12px;
    position: relative;
    height: 20px;
    float: none;
    *float: left;
}

#left .list td {
    text-align: right;
}

#left .list .lis3 {
    width: 50px;
    text-align: right;
    font-size: 11px;
}

#left .list .lis2 {
    width: 45px;
    text-align: right;
    font-size: 11px;
}

#left .list .lis2 a,#left .list .lis3 a {
    cursor: pointer;
}

#left .list a.suspension {
    font-size: 12px;
}

#left .list .hk {
    background: url(http://mat1.gtimg.com/finance/stock/hk_ico.png) right 3px no-repeat;
}

#left .list .lis1 {
    width: 60px;
    text-align: left;
    cursor: default;
}

#left .list .lis1 a,#left .list a.suspension {
    color: #136091;
    font-family: SimSun;
}

#left .list .lis1 a:hover,#left .list a.suspension:hover {
    color: #B00;
}

#left .list .del div {
    position: absolute;
    width: 186px;
    background-color: #E2E9F7;
}

#left .list .del div .delete {
    float: left;
    width: 7px;
    height: 7px;
    background-position: 0 0;
    cursor: pointer;
    margin: 5px 0 0 2px;
    overflow: hidden;
}

#left .list .del div .delete.on {
    background-position: -7px 0;
}

#left .closed .list li,#left .closed .list tr {
    display: none;
}

#left .list .lis1,#left .list .lis2,#left .list .lis3 {
    float: left;
    cursor: default;
}

#left .closed .list li.first2,#left .closed .list tr.first2 {
    display: block;
}

.list a:visited {
    color: #1044BA;
    text-decoration: none!important;
}

#lbox1 .ykbar,#lbox1 .ykbar .yk_on {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/pstockpanel_v1.1/sprite-repeat2.png) repeat-x;
}

.table li.del .delete,.table li.del .delete.on {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/pstockpanel_v1.1/icon-btn.png) no-repeat;
}

#lbox1 {
    height: auto;
}

#lbox1 .ykbar {
    background-position: 0 0;
    height: 34px;
    border: 1px solid #dae6ee;
    border-width: 1px 1px 0 1px;
}

#lbox1 .ykbar span {
    float: left;
    width: 90px;
    height: 33px;
    line-height: 33px;
    color: #363636;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

#lbox1 .ykbar .yk_on {
    background-position: 0 -34px;
    height: 34px;
    color: #333;
    cursor: default;
    padding-left: 1px;
    font-weight: bold;
}

#lbox1 .ykbar #pagestline {
    border-left: 1px solid #dae6ee;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 34px;
    line-height: 34px;
    width: 0;
}

#lbox1 ul.list span {
    width: auto;
    text-align: right;
    display: inline;
    float: none;
}

#lbox1 .list div {
    width: 170px;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    padding-left: 5px;
    position: absolute;
    top: 0;
    left: 0;
    font-family: Tahoma;
}

#lbox1 .list th span {
    float: right;
    width: 9px;
    height: 22px;
    line-height: 22px;
    background: url(http://mat1.gtimg.com/finance/stock_hq/hkmap.png) -241px -264px no-repeat;
}

#lbox1 .list li.del {
    background: transparent;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    border: 0;
    height: 22px;
}

.vscrollerbase {
    background-color: #e4eef7;
    width: 11px;
}

.SaLC {
    margin: 0 auto;
}

.fs11 {
    font-size: 11px;
}

.fntTahoma {
    font-family: Tahoma;
}

.alC {
    text-align: center;
}

.l24 {
    line-height: 24px;
}

.l21 {
    line-height: 21px;
}

.l22 {
    line-height: 22px;
}

.l20 {
    line-height: 20px;
}

.logined #dlogin {
    display: none;
}

.logined #tagPsk {
    display: block;
    CCD2DC margin-left: 12px;
}

.table a {
    color: #136091;
}

.table a:hover {
    color: #B00;
}

.table li {
    clear: both;
    white-space: nowrap;
    padding-left: 5px;
    height: 26px;
    line-height: 26px;
    border-bottom: 1px solid #dfe9f0;
}

.table li.new {
    background-color: #fff9cd;
}

.table li.del {
    background-color: #E2E9F7;
}

.table li.del .delete {
    float: left;
    width: 7px;
    height: 7px;
    background-position: 0 0;
    cursor: pointer;
    margin: 10px 0 0 2px;
    overflow: hidden;
}

.table li.del .delete.on {
    background-position: -7px 0;
}

.table li>span {
    vertical-align: bottom;
    float: left;
    text-align: right;
    cursor: default;
}

.page2 .prebtn {
    background-position: -120px -88px;
}

.pstk a.suspension {
    font-size: 12px;
    font-family: å®‹ä½“;
}

.pstk .tag {
    padding-left: 8px;
    width: 163px;
    border-bottom: 1px solid #d4e3f3;
    height: 25px;
    line-height: 25px;
    cursor: pointer;
}

.pstk .tag span {
    height: 21px;
    line-height: 21px;
}

.pstk .tag .ico {
    float: left;
    width: 11px;
    background-position: -11px 0;
}

.pstk .tag .txt {
    padding-left: 4px;
    font-weight: bold;
}

.fc12,.fc12 a {
    color: #B4B3B3;
}

.pstock .msg {
    background-color: #fff9cd;
    color: #404040;
    text-align: center;
    height: 21px;
    line-height: 21px;
    width: 161px;
    position: absolute;
    top: 7px;
    left: 5px;
    z-index: 10;
    display: none;
    border: 1px solid #FC9;
}

.page2 .nextbtn {
    background-position: -165px -88px;
}

.pstock .div-cont {
    height: 292px;
    overflow: hidden;
    padding-top: 3px;
}

.pstock .div-btn {
    background-position: 0 -46px;
    background-repeat: repeat-x;
    background-color: #FFF;
}

.pstock .div-btn a {
    color: #136091;
}

.pstock .div-btn a:hover {
    color: #e20002;
    text-decoration: none;
}

.pstock .div-btn span {
    float: left;
    height: 19px;
    line-height: 19px;
    color: #6d94c4;
    cursor: pointer;
}

.pstock .div-btn .line {
    border-top: 1px solid #dae6ee;
    border-bottom: 1px solid #fff;
    height: 1px;
    clear: both;
    font-size: 1px;
    overflow: hidden;
}

.pstock .div-btn .btn {
    width: 11px;
    height: 14px;
    margin: 0 3px 0 10px;
}

.pstock .div-btn .on span {
    color: #e20002;
}

.pstock .div-btn .off span {
    color: #136091;
}

.pstock .div-btn .on .btn2 {
    background-position: -11px -84px;
}

.pstock .div-btn .off .btn2 {
    background-position: -11px -65px;
}

.pstock .div-btn .off .btn1 {
    background-position: 0 -65px;
}

.pstock .div-btn .on .btn1 {
    background-position: 0 -84px;
}

.pstock .div-btn .on .btn3 {
    background-position: -11px -103px;
}

.pstock .div-btn .off .btn3 {
    background-position: 0 -103px;
}

.pstock .img {
    background: url(http://mat1.gtimg.com/finance/stock/quotpage/pstock2.png) 0 0 no-repeat;
}

.pstk .tag-first {
    border-top: none;
    margin-top: 3px;
}

.closed .loginbtn {
    margin: 6px 0;
}

.pstk div.open .tag .ico,.pstk div.close .tag .ico {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/pstockpanel_v1.1/icon-btn.png) no-repeat;
}

.pstk div.close ul {
    display: none;
}

.pstk div.open ul {
    display: block;
}

*html .table li span {
    vertical-align: bottom;
    float: left;
    text-align: right;
    cursor: default;
}

*html .table li span span {
    float: right;
}

.table a:visited {
    color: #136091;
    text-decoration: none!important;
}

#mod-hqpanel .title .col-1-5.btn-dis {
    background: url("http://mat1.gtimg.com/finance/fund/kfjj/btn-dis.png") no-repeat;
    color: #8E9196;
    cursor: default;
}

#yka0 table.filed,#yka1 table.filed {
    background: url(http://mat1.gtimg.com/finance/stock/recentbox/recentbox5.gif) no-repeat 0 -43px;
}

.pstk div.open .tag .ico {
    background-position: -12px -11px;
    width: 8px;
    height: 4px;
    overflow: hidden;
    margin-top: 10px;
}

.pstk div.close .tag .ico {
    background-position: -16px 0;
    width: 4px;
    height: 8px;
    overflow: hidden;
    margin-top: 7px;
}

.closed #cokiebar,.closed .logined #tagPsk {
    display: none;
}

#mod-sidenav .sidenav-box dt .left-icon-1,#mod-sidenav .sidenav-box dt .left-icon-2,#mod-sidenav .sidenav-box dd a.act,#mod-sidenav .sidenav-box dd a.act:hover {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/leftmenu_v1.1/sprite.png) no-repeat;
}

#mod-sidenav {
    height: 100%;
    background-color: #F3F7FA;
}

#mod-sidenav .undis {
    display: none;
}

#mod-sidenav .sidenav-box {
    border: 1px solid #FFF;
    border-top: none;
}

#mod-sidenav .sidenav-box dt {
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
}

#mod-sidenav .sidenav-box dt .left-icon-1 {
    background-position: -10px -26px;
    float: left;
    height: 9px;
    margin: 8px 10px;
    overflow: hidden;
    width: 9px;
}

#mod-sidenav .sidenav-box dt .left-icon-2 {
    background-position: 0 -26px;
    float: left;
    height: 9px;
    margin: 10px;
    overflow: hidden;
    width: 9px;
}

* html #mod-sidenav .sidenav-box dd {
    float: left;
}

#mod-sidenav .sidenav-box dd {
    overflow: hidden;
    padding: 5px 0;
}

#mod-sidenav .sidenav-box dd a {
    background-color: transparent;
    color: #1b6393;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    outline: none;
    overflow: hidden;
    padding-left: 30px;
    width: 144px;
}

#mod-sidenav .sidenav-box dd a span {
    font-size: 14px;
}

#mod-sidenav .sidenav-box dd a image {
    border: none;
}

#mod-sidenav .sidenav-box dd a:hover {
    background-color: #E3ECFD;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
}

#mod-sidenav .sidenav-box dd a.act,#mod-sidenav .sidenav-box dd a.act:hover {
    background-position: 0 0;
    height: 26px;
    color: #FFF!important;
    cursor: pointer;
    float: left;
    font-weight: bold;
    line-height: 27px;
    margin-left: 3px;
    overflow: hidden;
    text-decoration: none;
}

.border-box {
    border: 1px solid #7091B2;
    border-width: 0 1px;
    height: 5px;
    clear: both;
    overflow: hidden;
}

.fntB {
    font-weight: bold;
}

#mod-hqpanel .title,#mod-hqpanel .title .col-1-1,#mod-hqpanel .title .col-1-2,#mod-hqpanel .content .mask {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/hqpanel_v1.1/sprite-repeat.png) repeat-x;
}

#mod-hqpanel .title .col-1-5,#mod-hqpanel .title .col-1-5.btn-dis,#mod-hqpanel .title .col-1-6 .speed-icon,#mod-hqpanel .content .col-1 .spFp .item-1 .data_up,#mod-hqpanel .content .col-1 .spFp .item-1 .data_down,#mod-hqpanel .content .col-1 .hk-btn1,#mod-hqpanel .content .col-1 .hk-btn3,#mod-hqpanel .title .col-1-6,#stat-title {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/hqpanel_v1.1/sprite_cn.png) no-repeat;
}

#mod-hqpanel {
    width: 525px;
}

#mod-hqpanel .title {
    background-position: 0 -40px;
    height: 40px;
    line-height: 40px;
    text-indent: 0;
    position: relative;
    border: none;
}

#mod-hqpanel .title .col-1-1 {
    background-position: 0 0;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    font-family: "é»‘ä½“";
    font-weight: normal;
    float: left;
    display: inline;
    color: #eff9ff;
    cursor: pointer;
    text-align: center;
}

#mod-hqpanel .title .col-1-1 a {
    font-size: 20px;
    font-family: "é»‘ä½“";
    font-weight: normal;
    color: #eff9ff!important;
}

#mod-hqpanel .title .col-1-1:hover {
    cursor: pointer;
}

#mod-hqpanel .title .col-1-2 {
    background-position: 0 0;
    width: 80px;
    height: 40px;
    line-height: 40px;
    font-family: Tahoma;
    font-weight: bold;
    float: left;
    color: #eff9ff;
    cursor: pointer;
    text-align: center;
}

#mod-hqpanel .title .col-1-3 {
    margin-left: 15px;
    float: left;
    display: inline;
}

#mod-hqpanel .title .col-1-3 .stat-icon {
    background: url(mod-hqpanel/v1.0/images/hk_close.gif) no-repeat 0 7px;
    height: 27px;
    padding-left: 20px;
    display: inline-block;
}

#mod-hqpanel .title .col-1-4 {
    float: right;
    margin-right: 6px;
    color: #8d8d8f;
    display: inline;
}

#mod-hqpanel .title .col-1-5 {
    float: right;
    margin-right: 10px;
    display: inline;
    background-position: 0 0;
    width: 49px;
    height: 25px;
    line-height: 25px;
    margin-top: 7px;
    overflow: hidden;
    text-indent: 20px;
    cursor: pointer;
}

#mod-hqpanel .title .col-1-5.btn-dis {
    background-position: -49px 0;
}

#mod-hqpanel .title .col-1-6 {
    color: #004e80;
    float: right;
    margin-right: 10px;
    display: inline;
    background-position: -98px 0;
    width: 74px;
    height: 25px;
    line-height: 25px;
    margin-top: 7px;
    overflow: hidden;
    text-indent: 20px;
    cursor: pointer;
}

#mod-hqpanel .content {
    width: 525px;
    overflow: hidden;
}

#mod-hqpanel .content .mask {
    background-position: 0 -80px;
    height: 11px;
}

#mod-hqpanel .content .col-1 {
    padding-top: 3px;
    width: 120px;
    height: 75px;
}

#mod-hqpanel .content .col-1 .spTp {
    width: 120px;
    height: 40px;
    padding-top: 10px;
    overflow: hidden;
    font-family: "é»‘ä½“";
    color: #FE2121;
    text-align: center;
    font-size: 26px;
    line-height: 28px;
}

#mod-hqpanel .content .col-1 .spTp a {
    font-family: "é»‘ä½“";
    color: #FE2121!important;
    font-size: 26px;
    line-height: 28px;
}

#mod-hqpanel .content .col-1 .spFp {
    width: 120px;
    color: #FE2121;
    text-align: center;
}

#mod-hqpanel .content .col-1 .spFp table {
    margin: 0 auto;
}

#mod-hqpanel .content .col-1 .spFp .item-1 {
    overflow: hidden;
    font-family: Arial;
    font-size: 30px;
    line-height: 28px;
}

#mod-hqpanel .content .col-1 .spFp .item-1 .data,#mod-hqpanel .content .col-1 .spFp .item-1 .data span {
    font-family: Arial;
    font-size: 24px;
    line-height: 28px;
}

#mod-hqpanel .content .col-1 .spFp .item-1 .data_up {
    background-position: -125px -27px;
    float: left;
    height: 24px;
    width: 23px;
    overflow: hidden;
}

#mod-hqpanel .content .col-1 .spFp .item-1 .data_down {
    background-position: -150px -27px;
    *background-position: -150px -27px;
    float: left;
    font-size: 0;
    height: 24px;
    line-height: 24px;
    width: 23px;
    margin-top: 3px;
}

#mod-hqpanel .content .col-1 .spFp .item-2 {
    width: 102px;
    margin: 0 auto;
    font-weight: bold;
    line-height: 22px;
    *line-height: 22px;
    _line-height: 14px;
    font-family: Arial;
    text-align: left;
}

#mod-hqpanel .content .col-1 .item-3 {
    font-family: Tahoma;
    color: #888;
    text-align: center;
    line-height: 20px;
}

#mod-hqpanel .content .col-1 .hk-btn1 {
    background-position: 0 -67px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    padding-left: 27px;
    text-align: left;
    width: 123px;
}

#mod-hqpanel .content .col-1 .hk-btn3 {
    background-position: 0 -26px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 42px;
    padding-left: 27px;
    text-align: left;
    width: 123px;
}

#mod-hqpanel .content .col-1 .delay {
    color: #888;
    padding-top: 14px;
    overflow: hidden;
}

#mod-hqpanel .content .col-2 {
    padding: 3px 0 0 10px;
    width: 394px;
    height: 73px;
    border-left: 1px dotted #cfcfcf;
}

#mod-hqpanel .content .col-2 ul {
    font-family: Tahoma;
    line-height: 24px;
    white-space: nowrap;
}

#mod-hqpanel .content .col-2 ul li {
    float: left;
    color: #4C4C4C;
    white-space: nowrap;
}

#mod-hqpanel .content .col-2 ul li span {
    font-weight: bold;
    padding-left: 2px;
    width: 58px;
    color: #333;
    display: inline-block;
}

#mod-hqpanel .content .col-2 ul li span.fntN {
    font-weight: normal;
    padding: 0;
    width: auto;
}

#mod-hqpanel .content .col-2 ul li span.col-2-1 {
    width: 56px;
}

#mod-hqpanel .content .col-2 ul li span.col-2-2 {
    width: 56px;
}

#mod-hqpanel .content .col-2 ul li span.col-2-3 {
    width: 56px;
}

#mod-hqpanel .content .col-2 ul li span.col-2-4 {
    width: auto;
}

#mod-hqpanel .content .col-2 ul li span.col-2-5 {
    width: 68px;
}

#stat-img {
    float: left;
    height: 10px;
    margin-top: 3px;
    *margin-top: 13px;
    _margin-top: 12px;
    margin-right: 5px;
    display: inline-block;
}

#stat-text {
    font-size: 12px;
    display: inline-block;
    color: #333!important;
}

#stat-text:hover {
    color: #c00!important;
}

#stat-title {
    background-position: 0 -107px;
    color: #333;
    height: 70px;
    line-height: 18px;
    padding-top: 10px;
    position: absolute;
    text-align: left;
    top: 244px;
    left: 607px;
    width: 190px;
    z-index: 999999;
}

#stat-title h1 {
    text-align: left;
    font-weight: normal;
    margin-left: 15px;
}

#stat-title p {
    padding-left: 40px;
}

#tagStat {
    height: 40px;
    float: left;
}

#pstk-msg {
    background-color: #FFF9CD;
    color: #404040;
    text-align: center;
    position: absolute;
    z-index: 10;
    border: 1px solid #FC9;
    top: 6px;
    line-height: 26px;
    height: 26px;
    right: 0;
    width: 220px;
    display: none;
}

#stat-img,#stat-text,#wss-text,#isHgt,#tagTFP {
    float: left;
}

#isHgt {
    margin: 5px 3px 0 5px;
    *margin-top: 8px;
    display: inline-block;
    height: 27px;
}

#div-multi-exchange table {
    border-collapse: separate;
    width: 766px;
}

#div-multi-exchange .multi-exchange-con {
    width: 764;
    height: 25px;
    background-color: #fff9f3;
    border: 2px solid #DEE8F5;
}

#div-multi-exchange .multi-exchange-con div {
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 10px;
    display: inline;
}

#div-multi-exchange .multi-exchange-con div.col-1 {
    margin-right: 50px;
}

#div-multi-exchange .multi-exchange-con div.col-1 span a {
    color: #1044BA;
    font-weight: bold;
}

#div-multi-exchange .multi-exchange-con div.col-2 {
    margin-right: 20px;
}

#div-multi-exchange .multi-exchange-con div.col-3 span {
    margin-right: 20px;
}

#mod-tztips .exchange ul li.icon,#mod-tztips .exchange ul li.icon.on,#mod-tztips .exchange .tztips-btn {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/mainnav_v1.1/sprite-3.png) no-repeat;
}

#mod-tztips .exchange {
    height: 27px;
    line-height: 27px;
    background-color: #f0f7ff;
}

#mod-tztips .exchange ul li {
    float: left;
}

#mod-tztips .exchange ul li.icon {
    background-position: -14px 0;
    height: 14px;
    margin: 6px 10px 0;
    width: 14px;
    display: inline;
}

#mod-tztips .exchange ul li.icon.on {
    background-position: 0 0;
}

#mod-tztips .exchange ul li span.ext {
    font-weight: bold;
    margin-right: 5px;
}

#mod-tztips .exchange ul li span.col-3-1 {
    margin-right: 10px;
    display: inline;
}

#mod-tztips .exchange .tztips-box {
    width: 375px;
    height: 27px;
    overflow: hidden;
}

#mod-tztips .exchange .tztips-box li {
    clear: both;
    width: 375px;
    height: 27px;
    overflow: hidden;
}

#mod-tztips .exchange .tztips-btn {
    background-position: 0 -30px;
    cursor: pointer;
    height: 13px;
    margin-top: 7px;
    width: 25px;
    height: 13px;
    line-height: 13px;
    margin-right: 10px;
    display: inline;
}

#mod-tztips .exchange .tztips-btn.tztips-off {
    cursor: default;
}

#mod-tztips .exchange .tztips-btn span.tztips-up {
    float: left;
    height: 13px;
    width: 12px;
}

#mod-tztips .exchange .tztips-btn span.tztips-down {
    float: left;
    height: 13px;
    margin-left: 1px;
    width: 12px;
}

.clearfix:after,.clearfix:before {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.h5-panel {
    width: 525px;
    height: 431px;
    font-size: 12px;
    position: relative;
}

.h5-panel .nav {
    width: 100%;
    border: 1px solid #d9e6ef;
    background: #e8f5ff;
    background: url();
    background: -moz-linear-gradient(top,#e8f5ff 0,#d7ecfc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8f5ff),color-stop(100%,#d7ecfc));
    background: -webkit-linear-gradient(top,#e8f5ff 0,#d7ecfc 100%);
    background: -o-linear-gradient(top,#e8f5ff 0,#d7ecfc 100%);
    background: -ms-linear-gradient(top,#e8f5ff 0,#d7ecfc 100%);
    background: linear-gradient(to bottom,#e8f5ff 0,#d7ecfc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f5ff',endColorstr='#d7ecfc',GradientType=0);
}

.h5-panel .nav>div {
    float: left;
    padding: 0 8px 0 11px;
    border-right: 1px solid #d9e6ef;
    color: #1b6393;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    margin-bottom: -1px;
}

.h5-panel .nav>div.active {
    background: #fff;
    color: #333;
    cursor: default;
}

.h5-panel .nav>div.zoom {
    border-right: 0;
    float: right;
    background: url() center center no-repeat;
    margin-right: 15px;
}

.h5-panel .nav>div:hover ul {
    display: block;
}

.h5-panel .nav ul {
    position: absolute;
    margin-left: -11px;
    padding: 0 10px;
    border: 1px solid #d9e6ef;
    border-top: 0;
    background: #fff;
    display: none;
    z-index: 1;
}

.h5-panel .nav li {
    color: #333;
    text-decoration: underline;
    cursor: pointer;
}

.h5-panel .nav li.active {
    color: #ddd;
    text-decoration: none;
    cursor: default;
}

.h5-panel .contain {
    height: 350px;
    position: relative;
}

.h5-panel .contain img {
    position: relative;
    left: 50%;
    top: 50%;
    margin: -8px 0 0 -8px;
}

.h5-panel .msg {
    color: #888;
    text-align: center;
    margin-bottom: 10px;
}

.h5-panel .msg a {
    color: #888!important;
    text-decoration: underline;
}

.h5-panel .msg a:hover {
    color: #c00!important;
}

.h5-panel .vs span {
    line-height: 26px;
    margin-left: 8px;
}

.h5-panel .vs input {
    height: 24px;
    width: 110px;
    border: 1px solid #A9C1D9;
}

.h5-panel .vs button {
    height: 26px;
    width: 43px;
    border: 1px solid #A9C1D9;
    border-left: 0;
    font-size: 12px;
    background: url();
    background: -moz-linear-gradient(top,#f7f4fb 0,#e3ebf2 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f4fb),color-stop(100%,#e3ebf2));
    background: -webkit-linear-gradient(top,#f7f4fb 0,#e3ebf2 100%);
    background: -o-linear-gradient(top,#f7f4fb 0,#e3ebf2 100%);
    background: -ms-linear-gradient(top,#f7f4fb 0,#e3ebf2 100%);
    background: linear-gradient(to bottom,#f7f4fb 0,#e3ebf2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f4fb',endColorstr='#e3ebf2',GradientType=0);
}

.h5-panel .g-vs-tips {
    display: none;
    width: 314px;
    height: 189px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -95px 0 0 -157px;
    background: #f5fbff;
    box-shadow: 2px 4px 5px 0 rgba(2,30,49,.62),inset 0 -1px rgba(8,27,40,.75);
}

.h5-panel .g-vs-tips div {
    font-family: "Microsoft YaHei",å¾®è½¯é›…é»‘,MicrosoftJhengHei,åŽæ–‡ç»†é»‘,STHeiti,MingLiu;
    font-size: 14px;
    color: #105787;
    margin-top: 60px;
    width: 100%;
    text-align: center;
}

.h5-panel .g-vs-tips input {
    display: block;
    margin: 33px auto;
    width: 130px;
    height: 43px;
    color: #fff;
    font: 700 18px "Microsoft YaHei",å¾®è½¯é›…é»‘,MicrosoftJhengHei,åŽæ–‡ç»†é»‘,STHeiti,MingLiu;
    text-shadow: .5px 1px 1px rgba(0,0,0,.33);
    background: #2989cb;
    background-image: -webkit-gradient(linear,center top,center bottom,from(#59aae2),to(#2989cb));
    background-image: -webkit-linear-gradient(top,#59aae2,#2989cb);
    background-image: -moz-linear-gradient(top,#59aae2,#2989cb);
    background-image: -o-linear-gradient(top,#59aae2,#2989cb);
    background-image: -ms-linear-gradient(top,#59aae2,#2989cb);
    background-image: linear-gradient(to bottom,#59aae2,#2989cb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59aae2',endColorstr='#2989cb',GradientType=1);
    box-shadow: 1px 2px 2px #3075a4,inset 1px 2px 1px rgba(255,255,255,.3);
    border-radius: 5px;
    border: 0;
    cursor: pointer;
}

#h5-ad {
    position: absolute;
    left: 392px;
    top: 392px;
    height: 31px;
    overflow-y: hidden;
}

#h5-ad .h5-ad-app {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/quotpage/flash_ad_app.png) no-repeat;
    width: 128px;
    height: 21px;
    display: block;
}

#mod-flashpanel .title .ykbar span,#mod-flashpanel .title .ykbar span.yk-on,#mod-flashpanel .title .ykbar div.icon-zoom-in,#mod-flashpanel .title .ykbar div.icon-zoom-out,#mod-flashpanel .db .btn-db {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/flashpanel/flash-panel-sprite_cn.png) no-repeat;
}

#mod-flashpanel .wbforward-btn {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/flashpanel/flash-panel-sprite_cn.png) no-repeat;
}

#mod-flashpanel {
    background: url(http://mat1.gtimg.com/finance/images/stock/hk/loading.gif) no-repeat center center;
    position: relative;
    height: 416px;
    _overflow: hidden;
}

#mod-flashpanel .exchange {
    height: 27px;
    line-height: 27px;
    background-color: #DEE8F5;
    border: 1px solid #c3d4e5;
    border-width: 1px 0;
}

#mod-flashpanel .exchange ul li {
    float: left;
}

#mod-flashpanel .exchange ul li.icon {
    background-position: -113px -1px;
    height: 13px;
    margin: 6px 10px 0;
    width: 14px;
    display: inline;
}

#mod-flashpanel .exchange ul li span.ext {
    font-weight: bold;
    margin-right: 5px;
}

#mod-flashpanel .exchange ul li span.col-3-1 {
    margin-right: 10px;
    display: inline;
}

#mod-flashpanel .img-ctn {
    height: 338px;
}

#mod-flashpanel .title {
    width: 525px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    margin-top: 5px;
    border: none;
}

#mod-flashpanel .title .ykbar {
    margin-left: 2px;
}

#mod-flashpanel .title .ykbar span {
    background-position: -66px -26px;
    height: 25px;
    width: 55px;
    line-height: 25px;
    margin: 0 2px;
    color: #343432;
    cursor: pointer;
    float: left;
    text-align: center;
    overflow: hidden;
}

#mod-flashpanel .title .ykbar span.yk_on {
    background-position: -66px 0;
    cursor: default;
    height: 25px;
    width: 55px;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
}

#mod-flashpanel .title .ykbar div.icon-zoom-in {
    background-position: 0 0;
    cursor: pointer;
    float: right;
    height: 25px!important;
    width: 63px;
    overflow: hidden;
    margin-right: 5px;
}

#mod-flashpanel .title .ykbar div.icon-zoom-out {
    background-position: 0 -25px;
    cursor: pointer;
    float: right;
    height: 25px!important;
    width: 63px;
    overflow: hidden;
    margin-right: 5px;
}

#mod-flashpanel .title .ykbar select {
    float: right;
    width: 78px;
    font-size: 12px;
    border: 1px solid #7f9db9;
    margin: 2px 2px 0 0;
    display: inline;
    padding: 2px 0;
}

#mod-flashpanel .flash_quote_ctn {
    width: 100%;
    height: 100%;
}

#mod-flashpanel .flash_quote_ctn div {
    width: 505px;
    height: 338px;
    background: url(http://mat1.gtimg.com/finance/images/stock/p/flashpanel/logo.png) 352px 37px no-repeat;
}

#mod-flashpanel .msg {
    color: #888;
    text-align: right;
    margin-bottom: 10px;
    margin-right: 50px;
}

#mod-flashpanel .msg a {
    color: #888!important;
    text-decoration: underline;
}

#mod-flashpanel .msg a:hover {
    color: #c00!important;
}

#flash_quote_ctn_old {
    width: 505px;
    padding-top: 6px;
    overflow: hidden;
    height: 332p;
}

.flash_undis {
    height: 1px!important;
    width: 1px!important;
    padding: 0!important;
    visibility: hidden;
    *visibility: visible;
    *overflow: hidden;
}

.undis {
    display: none;
}

#ykcF {
    border: none;
}

#flash-ad {
    position: absolute;
    right: 10px;
    top: 343px;
    height: 31px;
    overflow-y: hidden;
}

#flash-ad a {
    color: #FE2121!important;
    float: right;
    display: block;
    height: 21px;
    line-height: 21px;
    margin: 5px;
}

#mod-flashpanel #flash-ad a.wbforward-btn {
    padding-left: 15px;
    color: #1B6393!important;
    background: url(http://mat1.gtimg.com/finance/stock/quotpage/weibolog.png) 0 3px no-repeat;
}

#mod-flashpanel #flash-ad .flash-ad-app {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/quotpage/flash_ad_app.png) no-repeat;
    width: 128px;
    height: 21px;
    display: block;
}

#mod-flashpanel {
    height: 395px;
}

#mod-xggp {
    margin-left: 10px;
    width: 510px;
    height: 50px;
}

#mod-xggp .xggp-title {
    line-height: 25px;
    font-weight: bold;
}

#mod-xggp .xggp-con {
    width: 444px;
}

#mod-xggp .xggp-con ul li {
    float: left;
    width: 148px;
    height: 25px;
    line-height: 25px;
    font-family: Tahoma;
    font-size: 11px;
    white-space: nowrap;
}

#mod-xggp .xggp-con ul li .down {
    color: #090;
}

#mod-xggp .xggp-con ul li .up {
    color: #FE2121;
}

#mod-xgbk {
    margin-left: 10px;
    width: 510px;
    height: 59px;
    background: #fafafa;
    overflow: hidden;
}

#mod-xgbk .xgbk-title {
    line-height: 25px;
    font-weight: bold;
}

#mod-xgbk .xgbk-con {
    width: 430px;
}

#mod-xgbk .xgbk-con ul li {
    float: left;
    width: auto;
    margin-right: 15px;
    height: 25px;
    line-height: 25px;
    font-family: Tahoma;
    font-size: 11px;
    white-space: nowrap;
    overflow: visible;
}

#mod-xgbk .xgbk-con ul li .down {
    color: #090;
}

#mod-xgbk .xgbk-con ul li .up {
    color: #FE2121;
}

#mod-xgbk .xgbk-zdf {
    padding-left: 4px;
}

#mod-xgzt {
    margin-left: 10px;
    width: 510px;
    overflow: hidden;
}

#mod-xgzt .xgzt-title {
    line-height: 25px;
    font-weight: bold;
}

#mod-xgzt .xgzt-con {
    width: 430px;
}

#mod-xgzt .xgzt-con ul li {
    float: left;
    width: auto;
    margin-right: 15px;
    height: 25px;
    line-height: 25px;
    font-family: Tahoma;
    font-size: 11px;
    white-space: nowrap;
    overflow: visible;
}

#mod-xgzt .xgzt-con ul li .down {
    color: #090;
}

#mod-xgzt .xgzt-con ul li .up {
    color: #FE2121;
}

#mod-xgzt .xgzt-zdf {
    padding-left: 4px;
}

#mod-tools {
    margin: 0 auto;
    height: 26px;
    border-top: 1px solid #CECECE;
    background-color: #F1F1F1;
    padding-left: 10px;
}

#mod-tools.tools li a {
    line-height: 25px;
}

#mod-tools .tools-title {
    line-height: 25px;
    font-weight: bold;
}

#mod-tools .tools-con {
    width: 445px;
}

#mod-tools .tools-con ul li {
    float: left;
    width: 60px;
    height: 25px;
    line-height: 25px;
    font-family: Tahoma;
    font-size: 11px;
}

#mod-tools .tools-con ul li a.hot {
    color: #FE2121!important;
}

#mod-wdpk {
    width: 238px;
    padding-top: 4px;
}

#mod-wdpk .wdpk-caption {
    margin-left: 5px;
    width: 230px!important;
    background: #fff!important;
    border-bottom: 1px solid #ECECEC;
}

#mod-wdpk #wdpk-current {
    width: 210px!important;
    background: #fff!important;
}

#mod-wdpk .wdpk-cur-p {
    width: 80px!important;
    text-align: left!important;
    font-weight: bold;
}

#mod-wdpk .wdpk-bottom {
    margin-left: 5px;
    width: 230px!important;
    background: #fff!important;
    border-top: 1px solid #ECECEC;
    margin-top: 5px;
}

#mod-wdpk td {
    text-align: right;
}

#mod-zjlx {
    height: 283px;
    width: 238px;
    padding-top: 4px;
}

#mod-zjlx table td.vab {
    vertical-align: bottom;
}

#mod-zjlx .legend {
    padding: 0 5px;
    color: #868686;
    float: left;
}

#mod-zjlx .red_legend span,#mod-zjlx .green_legend span {
    float: left;
    width: 11px;
    height: 11px;
    margin: 0 3px;
}

#mod-zjlx .red_legend span,#mod-zjlx .red_bar {
    background-color: #ee9e9f;
    border: 1px solid #b63c3a;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#db4845',endcolorstr='#cd3d3a',gradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr='#db4845',endcolorstr='#cd3d3a',gradientType=0)";
    background: #cd3d3a;
    background: -moz-linear-gradient(top,#db4845,#cd3d3a);
    background: -webkit-gradient(linear,0 0,0 bottom,from(#db4845),to(#cd3d3a));
    background: -o-linear-gradient(top,#db4845,#cd3d3a);
    font-size: 0;
}

#mod-zjlx .green_legend span,#mod-zjlx .green_bar {
    background-color: #c0f098;
    border: 1px solid #668545;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#66b87d',endcolorstr='#5fa656',gradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr='#66b87d',endcolorstr='#5fa656',gradientType=0)";
    background: #5fa656;
    background: -moz-linear-gradient(top,#66b87d,#5fa656);
    background: -webkit-gradient(linear,0 0,0 bottom,from(#66b87d),to(#5fa656));
    background: -o-linear-gradient(top,#66b87d,#5fa656);
    font-size: 0;
}

#mod-zjlx .red_bar {
    border-bottom: none;
}

#mod-zjlx .green_bar {
    border-top: none;
}

#mod-zjlx .blue_bar {
    background-color: #7abdf0;
    border: 1px solid #0068c4;
    border-bottom: none;
}

#mod-zjlx .ruler {
    width: 110px;
    height: 7px;
    border-bottom: 1px solid #737373;
    float: left;
    font-size: 7px;
}

#mod-zjlx .ruler_line {
    width: 235px;
    border-bottom: 2px solid #e1e1e1;
    height: 0;
}

#mod-zjlx .nolb {
    border-left: 0;
}

#mod-zjlx .il {
    display: inline;
}

#mod-zjlx .clr {
    clear: both;
}

#mod-zjlx .desc_zhuli {
    float: left;
    padding-left: 50px;
}

#mod-zjlx .desc_sanhu {
    float: right;
    padding-right: 50px;
}

#mod-zjlx .dotted_line {
    height: 1px;
    background: url(http://mat1.gtimg.com/finance/stock/quotpage/ggdx_bg6.png) repeat-x 0 0;
    margin: 10px 0;
}

#mod-zjlx .bar_obj {
    position: absolute;
}

#mod-zjlx .bar_obj .bar_text {
    height: 15px;
    text-align: center;
    width: 38px;
    color: #000;
}

#mod-zjlx .bar {
    width: 32px;
    position: relative;
}

#mod-zjlx .nday_red_bar {
    bottom: 0;
}

#mod-zjlx .nday_green_bar {
    top: 0;
}

#mod-zjlx .nday_red_bar_1,.nday_green_bar_1 {
    left: 12px;
}

#mod-zjlx .nday_red_bar_2,.nday_green_bar_2 {
    left: 55px;
}

#mod-zjlx .nday_red_bar_3,.nday_green_bar_3 {
    left: 98px;
}

#mod-zjlx .nday_red_bar_4,.nday_green_bar_4 {
    left: 139px;
}

#mod-zjlx .nday_red_bar_5,.nday_green_bar_5 {
    left: 181px;
}

#mod-zjlx .nday_green_bar_1 {
    _left: 12px;
}

#mod-zjlx .nday_green_bar_2 {
    _left: 55px;
}

#mod-zjlx .nday_green_bar_3 {
    _left: 98px;
}

#mod-zjlx .nday_green_bar_4 {
    _left: 139px;
}

#mod-zjlx .nday_green_bar_5 {
    _left: 181px;
}

#mod-zjlx .zhuli_in_bar {
    bottom: -7px;
    left: 20px;
    _bottom: 2px;
    _left: -95px;
}

#mod-zjlx .zhuli_out_bar {
    bottom: -7px;
    left: 60px;
    _bottom: 2px;
    _left: -55px;
}

#mod-zjlx .sanhu_in_bar {
    bottom: -7px;
    left: 130px;
    _bottom: 2px;
    _left: 15px;
}

#mod-zjlx .sanhu_out_bar {
    bottom: -7px;
    left: 170px;
    _bottom: 2px;
    _left: 55px;
}

#mod-zjlx .liner {
    height: 0;
    border-bottom: 1px solid #737373;
    width: 226px;
    *margin-right: 10px;
    _width: 220px;
    font-size: 1px;
    line-height: 1px;
}

#mod-zjlx #nday_red_bar_list {
    display: none;
}

#mod-detail {
    height: 195px;
    overflow: hidden;
    _height: 174px;
    border-top: 1px solid #D9E6EF;
}

#mod-detail .ykbar {
    background: url("http://mat1.gtimg.com/finance/images/stock/p/hqhk_gg/baseinfo_v1.1/sprite-repeat.png") repeat-x;
    height: 30px;
    line-height: 30px;
}

#mod-detail .ykbar span {
    cursor: pointer;
    color: #1B6393;
    width: 58px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    float: left;
    text-align: center;
}

#mod-detail .ykbar .tabsline {
    border-left: 1px solid #DAE6EE;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 30px;
    line-height: 30px;
    width: 0;
}

#mod-detail .ykbar .yk_on {
    cursor: default;
    color: #333;
    font-weight: bold;
    background-color: #fff;
}

#mod-detail .t_bar {
    height: 110px;
}

#mod-detail .f_bar {
    line-height: 110px;
    height: 110px;
}

#mod-detail .filed {
    height: 29px;
    line-height: 29px;
    width: 230px!important;
    margin-left: 5px;
}

#mod-detail .list {
    margin-top: 5px;
}

#mod-detail td {
    height: 21px;
}

#mod-detail .f_bar .f_title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background: #fff;
    width: 238px;
    position: absolute;
    top: 32px;
}

#mod-detail .f_bar .f_title * {
    font-size: 16px;
}

#mod-detail .f_bar .f_title .fc1 {
    color: #1044BA;
}

#mod-detail .f_bar .f_title .fc4 {
    color: #888;
}

#mod-pkfx {
    border-top: 1px solid #C9D3DB;
    height: 92px;
    overflow: hidden;
    background-color: #FAFAFA;
    position: relative;
}

#mod-pkfx .cbg {
    height: 11px;
    line-height: 11px;
    overflow: hidden;
}

#mod-pkfx .f_bar {
    line-height: 57px;
    height: 57px;
}

#mod-pkfx .t_bar {
    height: 57px;
}

#mod-pkfx .f_bar {
    line-height: 57px;
    height: 57px;
}

#mod-pkfx #pkfx {
    margin-top: 4px;
}

#mod-pkfx #pkfx table {
    margin: 0 auto;
}

#mod-pkfx .bg2 {
    background: #f00;
}

#mod-pkfx .bg6 {
    background: #fc8507;
}

#mod-pkfx .bg3 {
    background: #0da900;
}

#mod-pkfx .bg7 {
    background: #94c44f;
}

#mod-pkfx .fc2 {
    color: #fe2121;
}

#mod-pkfx .fc6 {
    color: #642100;
}

#mod-pkfx .fc3 {
    color: #090;
}

#mod-pkfx .fc7 {
    color: #494d4e;
}

#mod-pkfx .f_bar .f_title {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 238px;
    background-color: #FAFAFA;
    position: absolute;
    top: 30px;
}

#mod-pkfx .f_bar .f_title * {
    font-size: 16px;
}

#mod-pkfx .f_bar .f_title .fc1 {
    color: #1044BA;
}

#mod-pkfx .f_bar .f_title .fc4 {
    color: #888;
}

#mod-gsgk {
    border-right: 1px solid #D9E6EF;
}

#mod-gsgk .fn {
    font-weight: normal;
}

#mod-gsgk .data {
    margin-top: 0;
}

#mod-gsgk .data th {
    padding-left: 5px;
    height: 26px;
    text-align: left;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    color: #323232;
}

#mod-gsgk .data td {
    height: 26px;
    text-align: center;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    color: #737373;
}

#mod-gsgk .data .nob th,#mod-gsgk .data .nob td {
    border-bottom: none;
    height: 27px;
}

#mod-gsgk .data .col-1 {
    width: 116px;
}

#mod-gsgk .data .col-2 {
    width: 67px;
}

#mod-gsgk .data .col-3 {
    width: 105px;
}

#mod-gsgk .data .col-4 {
    width: 52px;
}

#mod-gsgk .data .col-5 {
    width: 121px;
}

#mod-gsgk .data .col-6 {
    width: 50px;
    border-right: none;
}

#mod-rank-spacer {
    display: none;
}

#mod-rank {
    height: 166px;
    display: none;
}

#mod-rank .h_list {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/quotpage-cn-rank/rank-gg-bg.png) repeat-x;
}

#mod-rank .h_list .header td {
    text-align: center;
    color: #000;
    font-weight: bold;
    height: 35px;
    border: none;
}

#mod-rank .h_list td {
    height: 24px;
    border-left: 1px solid #e4e5e7;
}

#mod-rank .h_list th {
    text-align: left;
    font-weight: normal;
}

#mod-rank .h_list .h_map td {
    border: none;
}

#mod-rank .h_list .liner {
    position: absolute;
    width: 1px;
    background: #737373;
    height: 63px;
    top: 4px;
}

#mod-rank .h_list .barR {
    position: absolute;
    border: 1px solid #b63c3a;
    border-left: 0;
    height: 7px;
    line-height: 7px;
    font-size: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#cc3c3a',endcolorstr='#dc4846',gradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr='#cc3c3a',endcolorstr='#dc4846',gradientType=0)";
    background: #dc4846;
    background: -moz-linear-gradient(top,#cc3c3a,#dc4846);
    background: -webkit-gradient(linear,0 0,0 bottom,from(#cc3c3a),to(#dc4846));
    background: -o-linear-gradient(top,#cc3c3a,#dc4846);
}

#mod-rank .h_list .barL {
    position: absolute;
    border: 1px solid #668545;
    border-right: 0;
    height: 7px;
    line-height: 7px;
    font-size: 0;
    right: 39px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr='#66b87d',endcolorstr='#5fa656',gradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr='#66b87d',endcolorstr='#5fa656',gradientType=0)";
    background: #5fa656;
    background: -moz-linear-gradient(top,#66b87d,#5fa656);
    background: -webkit-gradient(linear,0 0,0 bottom,from(#66b87d),to(#5fa656));
    background: -o-linear-gradient(top,#66b87d,#5fa656);
}

#mod-rank #du-cr-5 a {
    margin: 0 auto;
}

#mod-mix-info {
    height: 440px;
}

#mod-mix-info #rbox3,#mod-mix-info #rbox4 {
    height: 220px;
}

#mod-mix-info #rbox4 {
    border-top: 1px solid #e5e5e5;
}

#mod-mix-info .gb_title {
    width: 381px;
}

#mod-mix-info #box5,#mod-mix-info #box7 {
    float: left;
    width: 382px;
    height: 220px;
}

#mod-mix-info #box6,#mod-mix-info #box8 {
    float: left;
    width: 381px;
    height: 220px;
}

#mod-mix-info #btn-notice {
    font-weight: normal;
    font-size: 12px;
    color: #1B6393;
    width: 50px;
    cursor: pointer;
    _width: 60px;
}

#mod-mix-info .notice-bell {
    background: url(http://mat1.gtimg.com/finance/stock/quotpage/addpstk2.png) -70px -20px no-repeat;
    width: 9px;
    height: 9px;
    margin: 11px 0 0 5px;
}

#mod-mix-info #box5 ul,#mod-mix-info #box6 ul,#mod-mix-info #box7 ul,#mod-mix-info #box8 ul {
    background: #fff;
    line-height: 22px;
    padding: 8px 0 0 7px;
    width: 354px;
}

#mod-mix-info #box5 ul li span,#mod-mix-info #box6 ul li span,#mod-mix-info #box7 ul li span,#mod-mix-info #box8 ul li span {
    color: #B4B3B3;
    float: right;
}

#mod-mix-info .box-line {
    border-left: 1px dotted #CFCFCF;
    height: 218px;
}

#mod-mix-info .fn {
    font-weight: normal;
    margin-right: 5px;
}

#mod-mix-info #box8 {
    background: url(http://mat1.gtimg.com/finance/stock_hq/null-small.png) center center no-repeat;
}

#mod-gpys .left .rank .imageRank,#mod-gpys #baifengbi span,#mod-gpys .rightStar .wholeStar,#mod-gpys .rightStar .wholeStar,#mod-gpys .rightStar .halfStar,#mod-gpys .rightStar .emptyStar {
    background: url(http://mat1.gtimg.com/finance/png/st/p/quotpage-cn-gg-gpys/alphasRank2_v20111229175202.png) no-repeat;
}

#mod-gpys {
    overflow: hidden;
    width: 764px;
}

#mod-gpys h1 {
    background-color: #E6EAF3;
    border-bottom: 1px solid #DCE4E7;
    font-size: 14px;
    height: 27px;
    line-height: 27px;
    padding: 0 12px 0 10px;
    margin: 0;
}

#mod-gpys h1 a {
    color: #1044BA;
    float: right;
    font-size: 12px;
    font-weight: normal;
}

#mod-gpys .left {
    float: left;
    width: 464px;
    border-right: 1px dashed #A4A7B0;
    padding: 9px 17px;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
}

#mod-gpys .left h2 {
    clear: left;
    font-size: 14px;
    color: #FB8902;
    margin: 11px 0;
}

#mod-gpys .left #doctor_h2desp {
    line-height: 24px;
}

#mod-gpys .left .rank {
    width: 456px;
    height: 57px;
}

#mod-gpys .left .rank .borderZoom {
    padding-top: 6px;
    padding-left: 6px;
    float: left;
    margin: 0 28px 13px 0;
    width: 69px;
    height: 51px;
}

#mod-gpys .left .rank .imageRank {
    background-position: 0 -224px;
    width: 74px;
    height: 56px;
}

#mod-gpys .left .rank .doctor_ap {
    background-position: 0 0;
}

#mod-gpys .left .rank .doctor_am {
    background-position: -74px 0;
}

#mod-gpys .left .rank .doctor_aa {
    background-position: -148px 0;
}

#mod-gpys .left .rank .doctor_bp {
    background-position: 0 -56px;
}

#mod-gpys .left .rank .doctor_bm {
    background-position: -74px -56px;
}

#mod-gpys .left .rank .doctor_ba {
    background-position: -148px -56px;
}

#mod-gpys .left .rank .doctor_cp {
    background-position: 0 -112px;
}

#mod-gpys .left .rank .doctor_cm {
    background-position: -74px -112px;
}

#mod-gpys .left .rank .doctor_ca {
    background-position: -148px -112px;
}

#mod-gpys .left .rank .doctor_dp {
    background-position: 0 -168px;
}

#mod-gpys .left .rank .doctor_dm {
    background-position: -74px -168px;
}

#mod-gpys .left .rank .doctor_da {
    background-position: -148px -168px;
}

#mod-gpys .left .rank dl {
    float: left;
    width: 150px;
    margin-top: 7px;
}

#mod-gpys .left .lefta {
    float: right;
    color: #00f;
    margin-bottom: 5px;
}

#mod-gpys dl {
    font-size: 14px;
    margin: 0;
}

#mod-gpys dl dt {
    float: left;
    padding: 5px;
}

#mod-gpys dl dd {
    padding: 5px 0;
    color: #F83B0A;
}

#mod-gpys #baifengbi {
    float: left;
    margin-top: 30px;
    color: #eb5936;
    width: 170px;
    height: 12px;
    line-height: 12px;
    *line-height: 14px;
}

#mod-gpys #baifengbi span {
    float: left;
    background-position: -142px -224px;
    height: 12px;
    width: 6px;
    margin-right: 6px;
}

#mod-gpys .right {
    float: left;
    width: 220px;
    padding-top: 12px;
    font-size: 12px;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
}

#mod-gpys .right h3 {
    margin: 0 0 17px 20px;
    font-size: 12px;
}

#mod-gpys .right ul {
    margin: 0;
    padding: 0;
    width: 226px;
    padding-left: 26px;
    list-style-type: none;
    padding-top: 0;
    padding-bottom: 12px;
}

#mod-gpys .right ul li {
    height: 26px;
    line-height: 26px;
    cursor: pointer;
}

#mod-gpys .right .liName {
    color: #000003;
    float: left;
}

#mod-gpys .right .liScore {
    width: 15px;
    text-align: left;
    color: #FF3703;
    padding-left: 17px;
    padding-right: 14px;
    float: left;
    line-height: 26px;
}

#mod-gpys .rightStar {
    float: left;
}

#mod-gpys .rightStar .wholeStar {
    background-position: -114px -224px;
    width: 20px;
    height: 19px;
    display: block;
    float: left;
    margin-right: 4px;
}

#mod-gpys .rightStar .halfStar {
    background-position: -94px -224px;
    width: 20px;
    height: 19px;
    display: block;
    float: left;
    margin-right: 4px;
}

#mod-gpys .rightStar .emptyStar {
    background-position: -74px -224px;
    width: 20px;
    height: 19px;
    display: block;
    float: left;
    margin-right: 4px;
}

#mod-jggd .image {
    background: url(http://mat1.gtimg.com/finance/images/stock/p/quotpage-cn-gg-jggd/agentView2.gif) no-repeat transparent;
}

#mod-jggd .left {
    float: left;
    height: 189px;
    width: 366px;
    border-right: 1px dotted #b5d0eb;
    padding: 8px;
    margin-right: 9px;
}

#mod-jggd .left p {
    line-height: 21px;
}

#mod-jggd .name1 {
    font-weight: bold;
    height: 50px;
    line-height: 21px;
    padding-right: 5px;
}

#mod-jggd .right {
    height: 189px;
    padding: 8px;
}

#mod-jggd .right li {
    height: 21px;
    line-height: 21px;
}

#mod-jggd table {
    width: 364px;
    *width: 344px;
    border-bottom: 1px solid #e8e8e8;
    font-family: Tahoma;
}

#mod-jggd table tr {
    height: 23px;
    line-height: 23px;
}

#mod-jggd table tr.th {
    background: #f1f4f8;
}

#mod-jggd table td {
    border-collapse: collapse;
    border: 1px solid #e8e8e8;
    border-width: 1px 0 0;
    text-align: right;
    padding-right: 6px;
}

#mod-jggd .ctn {
    padding-top: 11px;
}

#mod-jggd .bg1 {
    background: #f8f8f8;
}

#mod-jggd .bg1 td {
    background: #f8f8f8;
}

#mod-jggd td.bg2,#mod-jggd .bg1 td.bg2 {
    background: #fff7e5;
}

#mod-jggd a {
    color: #1044BA;
}

#mod-jggd a:visited {
    color: purple;
}

#mod-jggd a:hover {
    color: #B00;
}

#mod-jggd .bar {
    position: absolute;
    top: 85px;
    height: 12px;
    font-size: 0;
    left: 13px;
    width: 340px;
    background-position: 0 -96px;
}

#mod-jggd .act {
    background-position: 0 -84px;
    width: 0;
}

#mod-jggd .mbzdj {
    background-position: -131px 0;
    width: 96px;
    height: 41px;
}

#mod-jggd .mbjj {
    background-position: 0 0;
    width: 74px;
    height: 83px;
}

#mod-jggd .mbzgj {
    background-position: -240px 0;
    width: 100px;
    height: 41px;
}

#mod-jggd .zs {
    background-position: -83px 0;
    width: 47px;
    height: 46px;
}

#mod-tzld h1 {
    font-size: 14px;
    padding: 0 12px 0 10px;
    background-color: #ff;
    height: 20px;
    line-height: 20px;
}

#mod-tzld #expltext {
    float: right;
}

#mod-tzld #expltext a {
    background: url(http://mat1.gtimg.com/finance/stock_hq/down.png) no-repeat scroll right center;
    padding-right: 20px;
    font-weight: normal;
}

#mod-tzld #expltext a.off,#mod-tzld #expltext.off a {
    background-image: url(http://mat1.gtimg.com/finance/stock_hq/up.png);
}

#mod-tzld #table_tzld {
    width: 755px;
    margin: 0 auto;
    border-bottom: 1px dotted #b1b1b1\9;
    border-bottom: none\9\0;
}

#mod-tzld #table_tzld tr {
    overflow: visible;
}

#mod-tzld #table_tzld th {
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
    border-bottom: 1px dotted #b1b1b1;
    width: 27px;
    text-align: center;
}

#mod-tzld #table_tzld td {
    padding: 5px 10px 5px 20px;
    border-bottom: 1px dotted #b1b1b1;
    line-height: 18px;
}

#mod-sdgd .fn,#mod-ltgd .fn {
    font-weight: normal;
}

#mod-sdgd .header,#mod-ltgd .header {
    width: 764px;
}

#mod-sdgd .header td,#mod-ltgd .header td {
    height: 32px;
    background: #fdfdfd;
    font-weight: bold;
}

#mod-sdgd .header .line td,#mod-ltgd .header .line td {
    font-size: 0;
    height: 2px;
    background: #ddd;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #efefef;
}

#mod-sdgd .data,#mod-ltgd .data {
    width: 762px;
    margin: 3px auto;
}

#mod-ltgd .data th,#mod-sdgd .data th {
    font-weight: bold;
}

#mod-sdgd .data td,#mod-sdgd .data th,#mod-ltgd .data td,#mod-ltgd .data th {
    border-top: 1px dashed #e9eaee;
    height: 24px;
}

#mod-sdgd .data td.null,#mod-ltgd .data td.null {
    height: 245px;
    border: none;
    background: url(http://mat1.gtimg.com/finance/images/sstock/ltgd_null.jpg);
}

#mod-sdgd .data .tron td,#mod-sdgd .data .tron th,#mod-ltgd .data .tron td,#mod-ltgd .data .tron th {
    background: #fafafc;
}

#mod-sdgd .data .troff td,#mod-sdgd .data .troff th,#mod-ltgd .data .troff td,#mod-ltgd .data .troff th {
    background: #fcfefb;
}

#mod-sdgd .data .fc2,#mod-ltgd .data .fc2 {
    color: #FE2121;
}

#mod-sdgd .data .fc3,#mod-ltgd .data .fc3 {
    color: #090;
}

#mod-sdgd {
    display: none;
}

/*  |xGv00|eb3faca7bcf798a03690c788ea51e13d */
